<HTML><HEAD><TITLE>alldifferent(?List)</TITLE>
</HEAD><BODY>[ <A HREF="index.html">library(ic_symbolic)</A> | <A HREF="../../index.html">Reference Manual</A> | <A HREF="../../fullindex.html">Alphabetic Index</A> ]
<H1>alldifferent(?List)</H1>
All elements of List are different
<DL>
<DT><EM>List</EM></DT>
<DD>list of variables or domain values
</DD>
</DL>
<H2>Description</H2>

	Constrains all list elements to be different values of the same domain.
	This is implemented by mapping onto ic_global:alldifferent/1.
	All list elements must be variables or values of the same domain.
	If one or more of them are domain-less, they will be given the same
	domain as the others.

<H3>Modules</H3>
This predicate is sensitive to its module context (tool predicate, see @/2).
<H2>See Also</H2>
<A HREF="../../lib/ic_global/alldifferent-1.html">ic_global : alldifferent / 1</A>
</BODY></HTML>
